// 和用户相关的请求接口封装

// 导入封装的request.js
import request from '@/utils/request'

/**
 * 用户登录
 * @param {*} data 是个对象，将来里面有登录需要的数据
 * @returns
 */
export const userLogin = (data) => request.post('/index/login', data)

// 将来如下调用
// userLogin({ login_name, password })

/**
 * 获取用户信息
 * @returns
 */
export const getUserInfo = () => request.post('/index/profile')

// 获取会员列表
export const getUserListApi = (params) => {
  //  /地址?id=111      查询参数    后端query参数， 前端axios称之为params参数
  //  /地址/111         路径参数   后端路径参数     前端axios拼接在路径上面
  return request({
    url: '/ydd_user/list',
    method: 'get',
    // params: params
    params
  })
}

// 删除会员信息
export const delUserApi = (id) => {
  //124.223.14.236:8060/admin/ydd_user/del?id=206
  return request({
    // url: '/ydd_user/del',
    // method: 'get',
    // params: { id: id }
    url: '/ydd_user/del?id=' + id,
    method: 'get'
  })
}

// 新增会员
export const addUserApi = (data) => {
  return request({
    url: '/ydd_user/add',
    method: 'post',
    data
  })
}

// 修改会员
export const editUserApi = (data) => {
  return request({
    url: '/ydd_user/update',
    method: 'post',
    data
  })
}

// 查询单个
// export const getUserInfoApi = (params) => {
// export const getUserInfoApi = (id) => {
//   return request({
//     url: '/ydd_user/rowInfo',
//     method: 'get',
//     params: params // { id:xxx }
//     params: { id }
//   })
// }
export const getUserInfoApi = (id) => {
  return request({
    url: '/ydd_user/rowInfo?id=' + id,
    method: 'get'
  })
}

// 上传接口
export const uploadImage = (data) => {
  return request({
    url: '/common/upload?type=images',
    method: 'post',
    data
  })
}
